約 3,993,217 件
https://w.atwiki.jp/jfactory/pages/33.html
Linux フォルダの中身ごと削除 最小限のrpm 最小限のtar フォルダの中身ごと削除 |rm -rf フォルダ名 最小限のrpm インストール rpm -ivh パッケージファイル名 最小限のtar 展開 tar zxvf 圧縮ファイル名 圧縮 tar zcvf 圧縮ファイル名 圧縮したいフォルダ 閲覧 tar tf 圧縮ファイル名
https://w.atwiki.jp/charolles/pages/21.html
ふつうのLinuxプログラミング 著 青木峰郎 第1章 第2章 Linuxカーネル 第3章 Linuxの3大概念 ファイルシステム プロセス ストリーム 第4章 Linuxとユーザ 第5章 ストリームに関するシステムコール 第6章 ストリームに関するライブラリ関数 第7章 headコマンド 第8章 grepコマンド 第9章 Linuxのディレクトリ構造 第10章 ファイルシステムにかかわるAPI 第11章 プロセスとハードウェア 第12章 プロセスにかかわるAPI 第13章 シグナルにかかわるAPI 第14章 プロセスの環境 第15章 ネットワークプログラミング 第16章 HTTPサーバの作成 第17章 HTTPサーバの実用化 第18章 本書を読み終えた後
https://w.atwiki.jp/ohden/pages/296.html
Redmine installと初期設定 ■Redmine2.3をCentOS5.5に導入するのに苦労した 基本的にはhttp //blog.redmine.jp/articles/2_3/installation_centos/に書いてある内容で概ね問題無いが、いくつか詰まったところがあったのでメモ。 EPELリポジトリの登録 CentOS6用なので不要。 ImageMagickとヘッダファイル・日本語フォント yumで入るImageMagickだとbundlerで求められるversionより低いので怒られる。 故に、手動で導入。 # wget ftp //ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick-6.8.4-8.tar.gz # tar zxvf ImageMagick-6.8.4-8.tar.gz # cd ImageMagick-6.8.4-8 http //www.imagemagick.org/script/install-source.php#unix を参考にしてコマンド実行。 paco使った方が良いので『make install』のトコだけ『paco -D make install』になる。 Rubyのビルド 実行前にlibyamlが入ってるか確認。入って無かったら入れる。 これ入れないでRuby1.9.3入れてしまうとuninstall後に再buildしてぇの再installになるので注意。 # wget http //pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz # tar zxvf yaml-0.1.4.tar.gz # cd yaml-0.1.4 # ./configure # make # paco -D make install Gemパッケージのインストール 『PKG_CONFIG_PATH』に『MagickCore.pc』があるpathを設定。 CentOS5.5の環境では『/usr/local/lib/pkgconfig/』に入ってましたので、 # export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ を設定。 もしかしたら、MagickWand.hが無いとか言われてダメかも知れん。そん時は # ln -s /root/wk/ImageMagick-6.8.4-8/wand /usr/include/wand とかしてあげると通ると思う。 多分、他には詰まったところないと思うんじゃけどなぁ...(´д`;) 最後に、忘れないようにデフォルトデータ取得 # bundle exec rake redmine load_default_data RAILS_ENV="production" ■Ubuntuにredmine入れてみる ◆環境 Ubuntu 10.04LTS Ruby 1.8.7 gem 1.3.7 Rails 2.3.10 SQLite 3.7.3 gem list actionmailer (2.3.10)actionpack (2.3.10)activerecord (2.3.10)activeresource (2.3.10)activesupport (2.3.10)rack (1.1.0)rails (2.3.10)rake (0.8.7)vim-ruby (2007.05.07) 使用するDB毎に以下のモジュールを導入済が前提。 SQLite3 sudo gem install sqlite3-ruby PostgreSql sudo gem install MySQL sudo gem install ※PosgreとMySQLはよう調べとらんです。(ノ∀`) ◆install install手順 http //redmine.jp/tech_note/install/ tarballの取得元 http //redmine.jp/download/ http //rubyforge.org/frs/?group_id=1850 tarball取得。 wget http //rubyforge.org/frs/download.php/72627/redmine-1.0.2.tar.gz 解凍。 tar zxvf redmine-1.0.2.tar.gz Redmineはmakeやrake使ってinstallする訳じゃ無いです。 アプリケーションではなくRailsアプリケーションなので、導入したい場所に移動させて、稼働させるだけでok。 なので、とりあえずdirを変更。 mv redmine-1.0.2 redmine cd redmine 以降の作業は、この『redmine』dirをカレントdirとして行う。 scriptとかで相対path使ってたりするみたいなので、安全のために。 cp config/database.yml.example config/database.yml vi config/database.yml 不要な所を削って、いるトコ足して... production adapter sqlite3database db/redmine.dbtimeout 5000 こんな感じにしてやる。Sqlite3以外のパターンはまた今度。 多分、将来的にPostgreSQLにはするつもり。 セッション暗号化用鍵の生成。 rake config/initializers/session_store.rb ※後でわかりますが、ここで『ls config/initializers』とかして作成されたのを確認しておくことを勧めます。w DB初期化。 rake db migrate RAILS_ENV=production (in /var/www/redmine)rake aborted!RubyGem version error rack(1.1.0 not ~ 1.0.1)(See full trace by running task with --trace) と、rackのversionにご立腹らしい。 gem list *** LOCAL GEMS ***actionmailer (2.3.10)actionpack (2.3.10)activerecord (2.3.10)activeresource (2.3.10)activesupport (2.3.10)rack (1.1.0)rails (2.3.10)rake (0.8.7)sqlite3-ruby (1.3.2)vim-ruby (2007.05.07) rails入れたときに一緒に入ったversionは1.1.0なんじゃが、お気に召さんらしい。 仕方がないのでrackをuninstallして... sudo gem uninstall rack Remove executables rackupin addition to the gem? [Yn] yRemoving rackupYou have requested to uninstall the gem rack-1.1.0actionpack-2.3.10 depends on [rack (~ 1.1.0)]If you remove this gems, one or more dependencies will not be met.Continue with Uninstall? [Yn] ySuccessfully uninstalled rack-1.1.0 ご所望のversionをinstall sudo gem install rack -v="1.0.1" Successfully installed rack-1.0.11 gem installedInstalling ri documentation for rack-1.0.1...Installing RDoc documentation for rack-1.0.1... gemを見てみると『1.0.1』になりましたね。 gem list *** LOCAL GEMS ***actionmailer (2.3.10)actionpack (2.3.10)activerecord (2.3.10)activeresource (2.3.10)activesupport (2.3.10)rack (1.0.1)rails (2.3.10)rake (0.8.7)sqlite3-ruby (1.3.2)vim-ruby (2007.05.07) で、再度DBの初期化に挑戦。 rake db migrate RAILS_ENV=production (in /var/www/redmine)rake aborted!A key is required to write a cookie containing the session data. Use config.action_controller.session = { key = "_myapp_session", secret = "some secret phrase" } in config/environment.rb(See full trace by running task with --trace) 何か怒られた... 『config/environment.rb』に何か入れろと申されてます... vi config/environment.rb 言われるがままに、対象のfileをviで開いて、config.action_controller付近に config.action_controller.session = { key = "_myapp_session", secret = "some secret phrase" } を追加。 再度、DBの初期化に挑戦。 rake db migrate RAILS_ENV=production (in /var/www/redmine)rake aborted!Secret should be something secure, like "71b543f236299d3dae2cdcbf8a170a4c". The value you provided, "some secret phrase", is shorter than the minimum length of 30 characters(See full trace by running task with --trace) なんでこんなに色々言われんだ... 何か暗号化の文字列が短すぎるとかど~とか...30文字以上にしろって... さっき勝手に鍵作らせたよなぁ... おかしなぁ、と思いつつつ、さっき作ったsession_store.rbを見てみようかしたら...無い。Σ(´Д`;) いやいやいやいや、さっき作ったときerror出んかったぞ!!? 仕方が無いので、もう一回 rake config/initializers/session_store.rb error出んかったけど、念のため確認。 ll config/initializers/ /var/www/redminetotal 32-rw-r--r-- 1 ******** ******** 3054 Sep 27 07 33 10-patches.rb-rw-r--r-- 1 ******** ******** 194 Sep 11 2008 20-mime_types.rb-rw-r--r-- 1 ******** ******** 46 Feb 21 2009 30-redmine.rb-rw-r--r-- 1 ******** ******** 534 Jul 5 2008 40-email.rb-rw-r--r-- 1 ******** ******** 404 Sep 20 2009 backtrace_silencers.rb-rw-r--r-- 1 ******** ******** 1232 Sep 20 2009 bigdecimal-segfault-fix.rb-rw-r--r-- 1 ******** ******** 377 Sep 20 2009 inflections.rb-rw-r--r-- 1 ******** ******** 982 Nov 11 15 30 session_store.rb で、もっかいDB初期化。 rake db migrate RAILS_ENV=production logいっぱい出た。(´∀`) ※logが984行にもなったので直接書きません。textにして添付しときますんで、気になったら参考程度にどぞ。 db_migrate.log あっさりDBの初期化完了しました。orz なんなんだ一体... で、DBの初期化②。 default dataの登録。 実行すると、次の中から言語選べって言われる。日本人なのでとりあえず『ja』を選択。 『ja』ってjapanね。 rake redmine load_default_data RAILS_ENV=production (in /var/www/redmine)Select language bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en] ja====================================Default configuration data loaded. とにかく、これでredmineが起動出来る状況にはなった訳だ。 と言う訳で、鯖起動。 script/server -e production = Booting WEBrick= Rails 2.3.5 application starting on http //0.0.0.0 3000 ./script/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb 119 Warning Gem Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement= Call with -d to detach= Ctrl-C to shutdown server[2010-11-11 15 38 25] INFO WEBrick 1.3.1[2010-11-11 15 38 25] INFO ruby 1.8.7 (2010-01-10) [i486-linux][2010-11-11 15 38 25] INFO WEBrick HTTPServer#start pid=1666 port=3000 とりあえずのWEBrick。 ps -aux | grep server ******** 992 12.9 11.7 70556 59828 pts/0 Sl 19 49 0 04 ruby script/server -e production 動いてますね。(´∀`) んじゃ、ブラウザでアクセスしてみましょう。 Redmineキタワァ*・゜゚・* .。..。. *・゜(n`∀`)η゚・* .。..。. *・゜゚・* !! とりあえず、まともに動いてくれたみたいなので一安心。 まずはログイン。 右上の『ログイン』clickして、adminって入力。パスワードもadmin。 lgoinすると...英語になる。(ノ∀`) ◆日本語化 とりあえず、ここから日本語化設定。 Redmineは幸いなことに日本語サポートしてんので、設定変えるだけでほとんど日本語になってくれる。 まずは上部メニューの『Administration』をclickして、表示されたlistから『Settings』をclick。 表示された画面のtabの『Display』をclickすると下の画面になる。 『Default language』が『English』になってるので、『Japanese(日本語)』に変更して『Save』ボタン押下。 次。Redmineの言語設定って全体のと各ユーザーの設定がある。 なので、上部メニューの『Administration』をclickして、listから『Users』をclick。 ユーザ一覧が表示されるので『admin』をclick。 表示されたのが『admin』ユーザの個別設定。 ココの『Language』を『Japanese(日本語)』に変えて『Save』。 日本語になった。(´∀`) とりあえず、導入としてはここら辺までかな? 長かった...orz 更新日: 2013年04月11日 (木) 15時06分14秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/ntaka206/pages/15.html
Linuxの改行コード ●参考 紫月庵-C言語-12.改行コード http //daimaru.sakura.ne.jp/c_room12.html ●端末->ホスト 通常 端末ホスト LF- LF CR- LF CR LF- LF LF ●端末<-ホスト 通常 端末ホスト CR LF -LF CR -CR CR CR LF -CR LF ●普通は以下のように変換されている 端末ホスト CR- LF CR LF -LF キーボードのENTERを押すとCRと見なされる。
https://w.atwiki.jp/net-tools/pages/54.html
前ページLinux Linuxドキュメント 日本語manページgrep,egrep less 前ページLinux
https://w.atwiki.jp/omitsui/pages/60.html
Ooo Heh heh, Oh, what we’re living in, let me tell ya It is a wonder man can eat at all When things are big that should be small Who can tell what magic spells we’ll be doing for us And I’m giving all my love to this world Only to be told I can’t see, I can’t breathe No more will we be And nothing’s going to change the way we live ’Cause we can always take but never give And now that things are changing for the worse See, whoa, it’s a crazy world we’re living in And I just can’t see that half of us immersed in sin Is all we have to give these Futures made of virtual insanity now Always seem to be governed by this love we have for Useless, twisting, of our new technology Oh now there is no sound, for we all live underground And I’m thinking what a mess we’re in Hard to know where to begin If I could slip the sickly ties that earthly man has made And now every mother can choose the colour of her child That’s not nature’s way Well that’s what they said yesterday There’s nothing left to do but pray I think it’s time to find a new religion Whoa, It’s so insane To synthesize another strain There’s something in these Futures that we have to be told Futures made of virtual insanity now Always seem to be governed by this love we have for useless, twisting, of our new technology Oh now there is no sound, for we all live underground Now there is no sound if we all live underground If there was virtual insanity Forget your virtual reality Oh, there s nothing so bad As a man-made man, oh yeah, I know yeah Ooh Futures made of virtual insanity now Always seem to be governed by this love we have for Useless, twisting, of the new technology Oh now there is no sound, for we all live underground Now this life that we live in It s so wrong Shout out the window Do you know that There is nothing worse than a man-made man Still there s nothing worse than a foolish man, hey Virtual insanity is what we re living in Yeah, it is alright
https://w.atwiki.jp/vmlinuz/pages/18.html
ubuntu server 12.04.1の初期設定 概要 ubuntu server 12.04.1をインストールした場合の初期設定 初期の状態から最低限の設定を行っていきます。 しかしubuntu serverではCentOS6.3よりは簡単に済みます。 入れておきたいパッケージ コンパイラ sudo apt-get -y install make gcc Today - Yesterday - Total -
https://w.atwiki.jp/sec4orpheus/pages/14.html
Kali Linuxとは、ペネトレーションテストに用いられるOSです。 ペネトレーションテストとは、自分のサーバに脆弱性が潜んでいないか検査するために、故意に攻撃してみたりして、セキュリティをチェックすることです。 Back Track Linuxをご存知の方もいるでしょう。Kali LinuxはBack Track Linuxの後継に当たります。 このページでは、Kali Linuxのインストール方法について解説します。 しかしその前に、このOSを使用するメリットとデメリットについて軽く触れましょう。 まず一番の長所は、ペネトレーションテストに用いるOSだけあって、豊富な攻撃ツールをはじめから備えているということです。 この点においてKali LinuxはすべてのOSを凌駕します。MetasploitのPro版も、期限なしに使えます。 また、他のページにおいて、直接HDDからOSを起動することの危険性について言及しましたが、Kali Linuxは強固なセキュリティを誇ります。 デフォルトで余分なネットワークサービスは遮断していたりしますが、詳しくは公式ホームページを読んでください。 ProxyChainsなど他のツールと組み合わせて、攻撃元が感知されなければ問題ありません。 そして、Tailsと同様に、歴史の長いDebian GNU/Linuxをベースに作られているので、どうしても自力では解決できない問題に直面した時には、ネットから簡単に情報を得ることができます。 しかしながら、Kali Linuxは、初心者向けには作られておらず、公式ホームページでも、「Linux初心者にはおすすめできない、まずDebainあたりから始めてみるべきだ。」と書かれています。 自分好みにカスタマイズすれば強力な力を発揮する半面、今自分がどのような操作をしているのか理解していなければ、致命的なミスにつながる恐れがあります。 それではこれからKali Linuxのインストール方法について軽く説明していきます。毎度のことながら、公式ホームページを自分で読める方は、自分で読み進めた方が良いでしょう。 ここでは直接HDDにインストールする方法を解説しますが、VirtualBoxを利用して仮想マシンとしてインストールしたり、タブレットやスマートフォンにインストールすることもできます。 直接HDDにインストールする以外の選択肢を取ろうという方は、公式ホームページを読みながら、自分でインストールをすることができるでしょうから、解説はしません。 1.Kali LinuxのISOイメージをダウンロードする こちらのページから、お使いのPC(32or64bit)にあわせたファイルをダウンロードしてください。 もしもダウンロードしたファイルが壊れていないかチェックしたい方は、SHA1SUMを使用してチェックしてください。ここでは解説しません、必要ならば自分で調べてください。 2.ISOイメージをUSBメモリに書き込む 最低でも4GBhあるUSBメモリを使用しましょう。 ここではUSBメモリにISOイメージを書き込むために、公式ホームページに沿ってWin32 Disk Imagerを使用しますが、もしもあなたが既に、Tailsのインストールの際にUNetbootinをインストール済みならば、そちらを使用しても構いません。 こちらのページからWin32 Disk Imagerをダウンロードし、インストールしてください。使い方は一目見れば分かるでしょう。 ステップ1でダウンロードしたISOイメージを書き込むファイルに指定し、インストールメディアに使用するUSBメモリを差し、書き込んでください。 あなたがもしもWindows以外のOS(LinuxやMacなど)を使用しているならば、UNetbootinを使用して同様に書き込んでください。 3.インストール パソコンを再起動し、BIOSのブートメニューから、さきほどのUSBメモリを選択してください。 あとはインストーラーにしたがってインストールすれば問題ありません。 以上でインストールは終了です。 注意していただきたいのは、Kali Linuxはその性格上、セキュリティ監査などに使われることが多く、デフォルトではルートのみのシングルユーザに設定されています。 これは同時に、ペネトレーションテストに用いるツールのほとんどがroot権限を要するからでもあります。 詳しくはこちらをよく読んでください。 ペネトレーションテスト用のツールは、あくまでも自分の所有する(または検査を依頼された)サーバに対してのみ行ってください。 検査ツールと言っても、攻撃用のツールとなんら変わりはありません。使い方に気をつけてください。
https://w.atwiki.jp/linux2ch/pages/83.html
書籍 Linux 関連のオススメ書籍を紹介するページ。雑誌はこちらです。 書籍 Linux, UNIX全般 図解でわかるLinux環境設定のすべて 新 The UNIX Super Text UNIXプログラミング環境 Linux 入門、解説 LINUX怒濤のQ A ネットワーク 怒濤のLinuxネットワーク ソフトウェア 入門 vi Linux、オープンソース それがぼくには楽しかったから 伽藍とバザール—オープンソース・ソフトLinuxマニフェスト フリーソフトウェアと自由な社会-Richard M. Stallmanエッセイ集 UNIXという考え方—その設計思想と哲学 関連スレッド ※価格は、税込み定価を表示しています。特別定価・改定・誤記などにより値段が変動していることがあります。 Linux, UNIX全般 図解でわかるLinux環境設定のすべて 「図解でわかる」シリーズで人気の著者 西村めぐみ氏の著書。 図解でわかるLinux環境設定のすべて レビュー記事でも好評なようです。 内容は環境設定だけでなく Linux全般に渡っているので、タイトルの付け方が読者の関心を引かず損をしているのかもしれません。 目次。 (西村めぐみ著 / 日本実業出版社 / 2,625円 / ISBN 4-534-03794-5 ) 新 The UNIX Super Text 新 The UNIX Super Text (上) / 新 The UNIX Super Text (下) UNIX 全般についてのマニュアルみたいなものなので、持っていてもいいかなと思います。 (山口和紀+古瀬一隆 監修 / 技術評論社 / (上) 3,654円 ISBN 4-7741-1682-3 / (下) 3,864円 ISBN 4-7741-1683-1 ) UNIXプログラミング環境 UNIXを生んだベル研究所の2人の巨匠が、UNIXの効果的な使い方を紙上で披露した本。簡にして要を得た、練られた説明が、そのままシンプル・イズ・ビューティフルというUNIXの設計思想を表している。難易度順の構成になっているので、入門者でも端末画面で実例を試しながら読み進められる。とくにシェルの入門書として良くできていて、sh系のシェルが普及するきっかけになった。5章まで読めば日常作業はこなせる。6章以降は本格的なプログラミングの話になるが、5章まででも十分に元が取れる。 (B.カーニハン + R.パイク著 / アスキー・メディアワークス / ISBN 978-4-87148-351-3 ) Linux 入門、解説 LINUX怒濤のQ A ここの FAQ のような Linux 初心者が思う疑問を Q A や Tips で紹介している本。発行年が2000年と少し古いのを差し引いても Red Hat 系を使っている人には役立つと思います。 レビュー記事。紹介・訂正情報など。 (ぱぱんだ著 / ISBN 4-87193-735-6 ) ネットワーク 怒濤のLinuxネットワーク ネットワークの勉強のとっかかりにはいいんじゃないかと思われ。紹介・訂正情報など。 (ぱぱんだ著 / ISBN 4-87193-798-4 ) ソフトウェア 入門 vi 御存じ vi の入門本。広く流通している Vim については最終章でのみとりあげられているが、基本コマンドはきちんと押えられている良書。 特に6章「一括置換」は必読。 (Linda Lamb、Arnord Robbins 著 福崎 俊博 訳 / オライリー・ジャパン / 2,625円 / ISBN 4-87311-083-1 ) Linux、オープンソース それがぼくには楽しかったから 原題は "Just for Fun"。自分の生い立ちや家族、Linux について当人が語った唯一の自伝。 訳におかしなところがあったりするけど、Linus さんが意外と普通な人というのが分かっておもしろいよ。 (リーナス・トーバルズ/デイビッド・ダイヤモンド著 中島 洋監修 風見 潤訳 / 小学館プロダクション / ISBN:4-7968-8001-1 ) 伽藍とバザール—オープンソース・ソフトLinuxマニフェスト 「オープンソース三部作」と言われる本。Eric S. Raymond が Linux や fetchmail の開発などを通してオープンソース開発の根源を探る。 この翻訳自体が OpenContent で発行されているため、山形 浩生のサイトで日本語訳が全文読めます。 (Eric Steven Raymond 著 山形 浩生 訳 / 光芒社 / ISBN 4-8954-2168-6 ) フリーソフトウェアと自由な社会-Richard M. Stallmanエッセイ集 GNU の創始者ストールマンが GNU および Free Software について語ったエッセイ、講演をまとめた本。著作権、特許、自由社会などについて、その思想を明らかにします。 (Richard M. Stallman 著 長尾 高弘 訳 / アスキー・メディアワークス / 3,360円 / ISBN:4-7561-4281-8 ) UNIXという考え方—その設計思想と哲学 Unix系以外から来たプログラマに是非読んでほしい本です。UNIXは『OS』ではない。それは『考え方』である。ブックレビュー。関連 Wiki。 (Mike Gancarz 著 芳尾 桂 訳 / オーム社 / 1,680円 / ISBN 4-2740-6406-9 ) 関連スレッド Linux板 Linux 推薦図書/必読書/推薦雑誌/推薦HP 2 http //pc11.2ch.net/test/read.cgi/linux/1172765114/ Linux 推薦図書/必読書/推薦雑誌/推薦HP http //pc5.2ch.net/test/read.cgi/linux/1065059126/ Linuxの薦めの本 2冊目 http //pc.2ch.net/test/read.cgi/linux/1054365754/ Linuxの薦めの本 http //pc.2ch.net/test/read.cgi/linux/1000166968/ UNIX板 参考になる書籍part2 http //pc5.2ch.net/test/read.cgi/unix/1032192130/ 参考になる書籍 http //pc.2ch.net/unix/kako/941/941565661.html
https://w.atwiki.jp/mynote/pages/73.html
Linux